<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class cambiarEstatusVenta extends CI_Controller {

    public function __construct() {
        parent::__construct();
        session_start();
        $this->load->model('venta_producto_serviciom');
    }

    public function index() {
        if (isset($_SESSION["establecimiento"]["id_establecimiento"]) && isset($_POST["id_venta_servicio"]) && isset($_POST["estatus"])) {
            $this->escapar($_POST);
            $valor = $this->venta_producto_serviciom->obtenerDatos("total_venta,modo_pago,estatus,impuesto", $_POST["id_venta_servicio"]);
            $total = $valor[0]->total_venta + $valor[0]->impuesto;
            if ($_POST["estatus"] == "Pagado") {
                if ($_POST["estatus"] == "Pagado" && $_POST["modopago"] == "Efectivo") {
                    $this->addCaja($total);
                } else if ($_POST["estatus"] == "Pagado" && $_POST["modopago"] != "Efectivo" && $valor[0]->modo_pago == "Efectivo") {
                    $this->lessCaja($total);
                }
                $this->venta_producto_serviciom->actualizarEstatusPagado($_POST["id_venta_servicio"], $_POST["modopago"]);
            } else if ($_POST["estatus"] == "Pendiente") {
                if ($valor[0]->modo_pago == "Efectivo") {
                    $this->lessCaja($total);
                }
                $this->venta_producto_serviciom->actualizarEstatusPendiente($_POST["id_venta_servicio"]);
            }
        } else {
            echo "Debes estar logueado para consultar tus clientes, buen intento. ;)";
        }
    }

}